#ifndef ADDAO_H
#define ADDAO_H
#define AD_DB_PATH "/home/ly/test/sqlite3test/ads.db"
typedef struct AdResource
{
    int type_id;
    char * path;
    char * sign; //用于校验本地资源和服务器传递过来的资源是否一致
    int index;
    int ad_id;
    int id;
} AdResource;

typedef struct Ad
{
    int id; //服务端传递过来的id
    int index; //用于表示广告播放先后顺序
    char * start_time;//广告开始播放时间
    char * end_time;//结束播放时间
    int templateId; //广告分屏类型id
    long customerId; //顾客id
    AdResource *resources[3];//用于存放分屏资源
    
} Ad;
int saveAd(Ad *ad);
int updateAd(Ad *ad);
Ad* getAd(int id);


int saveAr(AdResource *ar);
int updateAr(AdResource *ar);
AdResource* getAr(int adid,int index);

int clearExpireAd();
#endif